package com.example.mybatisplusdemo.service;

import com.example.mybatisplusdemo.dto.UserLoginDTO;
import com.example.mybatisplusdemo.dto.UserPageDTO;
import com.example.mybatisplusdemo.entity.User;
import com.example.mybatisplusdemo.result.PageResult;
import com.example.mybatisplusdemo.vo.UserDTO;
import jakarta.validation.Valid;

import java.util.List;

public interface UserService {
    User login(@Valid UserLoginDTO userLoginDTO);

    PageResult<User> getPage(UserPageDTO userPageDTO);

    // 获取用户信息（包括地址）
    List<UserDTO> getUserInfo();
}
